Method BuildCacheKey<TProps>(Expression<Func<TProps, bool>>?, IEnumerable<(string field, bool desc)>?, long)
Generates cache key for ordering + filter combination.
public string BuildCacheKey<TProps>(Expression<Func<TProps, bool>>? predicate, IEnumerable<(string field, bool desc)>? ordering, long schemeId)